﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;

namespace MikroObject
{
    public class MikroV14 : Mikro
    {
        public override bool AddToStok(string kod, string adi, string ana_grup_kod, string birim1_ad, decimal birim1_katsayi, string birim2_ad, decimal birim2_katsayi, string alt_grup_kod, string teminci_kod, int kdv_orani, string muhasebekodu, decimal fiyat1, decimal fiyat2, decimal fiyat3, System.Data.SqlClient.SqlTransaction trn)
        {
            StringBuilder sb = new StringBuilder();
            sb.Append("if exists(select sto_RECno from STOKLAR WITH (NOLOCK) where sto_kod= '{0}')");
            sb.Append("update STOKLAR set sto_SpecRECno=0,sto_iptal=0,sto_fileid=13,sto_hidden=0,sto_kilitli=0,sto_degisti=0,sto_checksum=0,sto_lastup_user=1,sto_lastup_date='{1}',sto_special1='',sto_special2='',sto_special3='',sto_isim='{2}',sto_kisa_ismi='',sto_yabanci_isim='',sto_cins=0,sto_doviz_cinsi=0,sto_detay_takip=0,sto_birim1_ad='{3}',sto_birim1_katsayi={4},sto_birim1_agirlik=0,sto_birim1_en=0,sto_birim1_boy=0,sto_birim1_yukseklik=0,sto_birim1_dara=0,sto_birim2_ad='{5}',sto_birim2_katsayi={6},sto_birim2_agirlik=0,sto_birim2_en=0,sto_birim2_boy=0,sto_birim2_yukseklik=0,sto_birim2_dara=0,sto_birim3_ad='',sto_birim3_katsayi=0,sto_birim3_agirlik=0,sto_birim3_en=0,sto_birim3_boy=0,sto_birim3_yukseklik=0,sto_birim3_dara=0,sto_birim4_ad='',sto_birim4_katsayi=0,sto_birim4_agirlik=0,sto_birim4_en=0,sto_birim4_boy=0,sto_birim4_yukseklik=0,sto_birim4_dara=0,sto_karorani=0,sto_min_stok=0,sto_siparis_stok=0,sto_max_stok=0,sto_ver_sip_birim=0,sto_al_sip_birim=0,sto_siparis_sure=0,sto_perakende_vergi={7},sto_toptan_vergi={7},sto_elk_etk_tipi=0,sto_raf_etiketli=1,sto_etiket_bas=1,sto_satis_dursun=0,sto_siparis_dursun=0,sto_malkabul_dursun=0,sto_malkabul_gun1=0,sto_malkabul_gun2=0,sto_malkabul_gun3=0,sto_malkabul_gun4=0,sto_malkabul_gun5=0,sto_malkabul_gun6=0,sto_malkabul_gun7=0,sto_siparis_gun1=0,sto_siparis_gun2=0,sto_siparis_gun3=0,sto_siparis_gun4=0,sto_siparis_gun5=0,sto_siparis_gun6=0,sto_siparis_gun7=0,sto_iskon_yapilamaz=0,sto_tasfiyede=0,sto_alt_grup_no=0,sto_urun_sorkod='',sto_mkod_artik='',sto_kasa_tarti_fl=0,sto_bedenli_takip=0,sto_renkDetayli=0,sto_miktarondalikli_fl=0,sto_pasif_fl=0,sto_calisan_vi_gecerli=0,sto_eksiyedusebilir_fl=0,sto_GtipNo='',sto_puan=0,sto_komisyon_hzmkodu='',sto_komisyon_orani=0,sto_otvuygulama=0,sto_otvtutar=0,sto_otvliste=0,sto_otvbirimi=1,sto_prim_orani=0,sto_garanti_sure=0,sto_iplik_Ne_no=0,sto_standartmaliyet=0,sto_kanban_kasa_miktari=0,sto_oivuygulama=0,sto_zraporu_stoku_fl=0,sto_maxiskonto_orani=0,sto_detay_takibinde_depo_kontrolu_fl=0,sto_oto_barkod_acma_sekli=0,sto_KasaIskontoOrani=0,sto_KasaIskontoTutari=0,sto_gelirpayi=0,sto_giderkodu='',sto_sat_cari_kod='{8}',sto_altgrup_kod='{9}',sto_anagrup_kod='{10}',sto_muhgrup_kodu='{11}' where sto_kod='{0}' else ");
            sb.Append("insert into STOKLAR (sto_RECid_DBCno,sto_RECid_RECno,sto_SpecRECno,sto_iptal,sto_fileid,sto_hidden,sto_kilitli,sto_degisti,sto_checksum,sto_create_user,sto_create_date,sto_lastup_user,sto_lastup_date,sto_special1,sto_special2,sto_special3,sto_kod,sto_isim,sto_kisa_ismi,sto_yabanci_isim,sto_sat_cari_kod,sto_cins,sto_doviz_cinsi,sto_detay_takip,sto_birim1_ad,sto_birim1_katsayi,sto_birim1_agirlik,sto_birim1_en,sto_birim1_boy,sto_birim1_yukseklik,sto_birim1_dara,sto_birim2_ad,sto_birim2_katsayi,sto_birim2_agirlik,sto_birim2_en,sto_birim2_boy,sto_birim2_yukseklik,sto_birim2_dara,sto_birim3_ad,sto_birim3_katsayi,sto_birim3_agirlik,sto_birim3_en,sto_birim3_boy,sto_birim3_yukseklik,sto_birim3_dara,sto_birim4_ad,sto_birim4_katsayi,sto_birim4_agirlik,sto_birim4_en,sto_birim4_boy,sto_birim4_yukseklik,sto_birim4_dara,sto_muh_kod,sto_muh_Iade_kod,sto_muh_sat_muh_kod,sto_muh_satIadmuhkod,sto_muh_sat_isk_kod,sto_muh_aIiskmuhkod,sto_muh_satmalmuhkod,sto_yurtdisi_satmuhk,sto_ilavemasmuhkod,sto_yatirimtesmuhkod,sto_depsatmuhkod,sto_depsatmalmuhkod,sto_bagortsatmuhkod,sto_satfiyfarkmuhkod,sto_yurtdisisatmalmuhkod,sto_bagortsatmalmuhkod,sto_karorani,sto_min_stok,sto_siparis_stok,sto_max_stok,sto_ver_sip_birim,sto_al_sip_birim,sto_siparis_sure,sto_perakende_vergi,sto_toptan_vergi,sto_yer_kod,sto_elk_etk_tipi,sto_raf_etiketli,sto_etiket_bas,sto_satis_dursun,sto_siparis_dursun,sto_malkabul_dursun,sto_malkabul_gun1,sto_malkabul_gun2,sto_malkabul_gun3,sto_malkabul_gun4,sto_malkabul_gun5,sto_malkabul_gun6,sto_malkabul_gun7,sto_siparis_gun1,sto_siparis_gun2,sto_siparis_gun3,sto_siparis_gun4,sto_siparis_gun5,sto_siparis_gun6,sto_siparis_gun7,sto_iskon_yapilamaz,sto_tasfiyede,sto_alt_grup_no,sto_kategori_kodu,sto_urun_sorkod,sto_altgrup_kod,sto_anagrup_kod,sto_uretici_kodu,sto_sektor_kodu,sto_reyon_kodu,sto_muhgrup_kodu,sto_ambalaj_kodu,sto_marka_kodu,sto_beden_kodu,sto_renk_kodu,sto_model_kodu,sto_sezon_kodu,sto_hammadde_kodu,sto_prim_kodu,sto_kalkon_kodu,sto_paket_kodu,sto_mkod_artik,sto_kasa_tarti_fl,sto_bedenli_takip,sto_renkDetayli,sto_miktarondalikli_fl,sto_pasif_fl,sto_calisan_vi_gecerli,sto_eksiyedusebilir_fl,sto_GtipNo,sto_puan,sto_komisyon_hzmkodu,sto_komisyon_orani,sto_otvuygulama,sto_otvtutar,sto_otvliste,sto_otvbirimi,sto_prim_orani,sto_garanti_sure,sto_iplik_Ne_no,sto_standartmaliyet,sto_kanban_kasa_miktari,sto_oivuygulama,sto_zraporu_stoku_fl,sto_maxiskonto_orani,sto_detay_takibinde_depo_kontrolu_fl,sto_tamamlayici_kodu,sto_oto_barkod_acma_sekli,sto_oto_barkod_kod_yapisi,sto_KasaIskontoOrani,sto_KasaIskontoTutari,sto_gelirpayi,sto_giderkodu) values (0,-1,0,0,13,0,0,0,0,1,'{1}',1,'{1}','','','','{0}','{2}','','','{8}',0,0,0,'{3}',{4},0,0,0,0,0,'{5}',{6},0,0,0,0,0,'',0,0,0,0,0,0,'',0,0,0,0,0,0,'153','153','600','610','611','153','621','601','153','258','600','621','600','600','621','621',0,0,0,0,0,0,0,{7},{7},'',0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'','','{9}','{10}','','','','{11}','','','','','','','','','','','',0,0,0,0,0,0,0,'',0,'',0,0,0,0,1,0,0,0,0,0,0,0,0,0,'',0,'',0,0,0,'') ");
            sb.Append(";update STOKLAR set sto_RECid_RECno=sto_RECno where sto_RECid_RECno=-1");

            try
            {
                Data.Get.ExecQuery(string.Format(sb.ToString(), kod, string.Format("{0}-{1}-{2} {3}:{4}:{5}", DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second), adi, birim1_ad, birim1_katsayi, birim2_ad, birim2_katsayi, kdv_orani, teminci_kod, alt_grup_kod, ana_grup_kod, muhasebekodu), trn);

                StringBuilder sb2 = new StringBuilder();
                sb2.Append("if exists(SELECT     sfiyat_RECno  FROM         STOK_SATIS_FIYAT_LISTELERI WHERE     (sfiyat_stokkod = '{0}') AND (sfiyat_listesirano = @fiyatno) AND (sfiyat_deposirano = 0) AND (sfiyat_odemeplan = 0)) ");
                sb2.Append("delete from STOK_SATIS_FIYAT_LISTELERI where     (sfiyat_stokkod = '{0}') AND (sfiyat_listesirano = @fiyatno) AND (sfiyat_deposirano = 0) AND (sfiyat_odemeplan = 0);");
                sb2.Append("INSERT INTO STOK_SATIS_FIYAT_LISTELERI (sfiyat_RECid_DBCno, sfiyat_RECid_RECno, sfiyat_SpecRECno, sfiyat_iptal, sfiyat_fileid, sfiyat_hidden, sfiyat_kilitli, sfiyat_degisti, sfiyat_checksum,sfiyat_create_user, sfiyat_create_date, sfiyat_lastup_user, sfiyat_lastup_date, sfiyat_special1, sfiyat_special2, sfiyat_special3, sfiyat_stokkod, sfiyat_listesirano,sfiyat_deposirano, sfiyat_odemeplan, sfiyat_fiyati, sfiyat_doviz, sfiyat_iskontokod, sfiyat_deg_nedeni, sfiyat_primyuzdesi, sfiyat_kampanyakod) ");
                sb2.Append("VALUES     (0, - 1, 0, 0, 228, 0, 0, 0, 0, 1, '{1}', 1, '{1}', '', '', '', '{0}', @fiyatno, 0, 0, @fiyat, 0, '', 0,0,'')");
                sb2.Append(";update STOK_SATIS_FIYAT_LISTELERI set  sfiyat_RECid_RECno=sfiyat_RECno where sfiyat_RECid_RECno=-1");

                SqlParameter prm1 = new SqlParameter("@fiyat", SqlDbType.Float);
                SqlParameter prm2 = new SqlParameter("@fiyatno", SqlDbType.Float);

                prm1.Value = fiyat1;
                prm2.Value = 1;
                Data.Get.ExecQuery(string.Format(sb2.ToString(), kod, string.Format("{0}-{1}-{2} {3}:{4}:{5}", DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second)), trn, prm1, prm2);

                prm1.Value = fiyat2;
                prm2.Value = 2;
                Data.Get.ExecQuery(string.Format(sb2.ToString(), kod, string.Format("{0}-{1}-{2} {3}:{4}:{5}", DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second)), trn, prm1, prm2);

                prm1.Value = fiyat3;
                prm2.Value = 3;
                Data.Get.ExecQuery(string.Format(sb2.ToString(), kod, string.Format("{0}-{1}-{2} {3}:{4}:{5}", DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second)), trn, prm1, prm2);


                return true;
            }
            catch (Exception ex)
            {
                Logging.GetLog.ErrorLog(ex);
                return false;
            }
        }

        public override bool AddtoTeminci(string kod, string adi, string adi2, string telefon1, string telefon2, string fax, string ilgikisi, string email, string muhasebeKodu, string vergidaire, string vergino, string adres1, string adres2, System.Data.SqlClient.SqlTransaction trn)
        {
            StringBuilder sb = new StringBuilder();
            sb.Append("if exists(select cari_RECno from CARI_HESAPLAR where cari_kod= '{0}')");
            sb.Append("update CARI_HESAPLAR set cari_SpecRECno=0,cari_iptal=0,cari_fileid=31,cari_hidden=0,cari_kilitli=0,cari_degisti=0,cari_checksum=0,cari_lastup_user=1,cari_lastup_date='{1}',cari_special1='',cari_special2='',cari_special3='',cari_unvan1='{2}',cari_unvan2='{3}',cari_hareket_tipi=0,cari_tipi=1,cari_doviz_cinsi=0,cari_doviz_cinsi1=255,cari_doviz_cinsi2=255,cari_vade_fark_yuz=25,cari_vade_fark_yuz1=0,cari_vade_fark_yuz2=0,cari_KurHesapSekli=1,cari_vdaire_adi='{4}',cari_vdaire_no='{5}',cari_sicil_no='',cari_VergiKimlikNo='',cari_satis_fk=1,cari_odeme_cinsi=0,cari_odeme_gunu=0,cari_odemeplan_no=0,cari_opsiyon_gun=0,cari_cariodemetercihi=0,cari_fatura_adres_no=1,cari_sevk_adres_no=1,cari_banka_tcmb_subekod1='',cari_banka_tcmb_ilkod1='',cari_banka_hesapno1='',cari_banka_tcmb_subekod2='',cari_banka_tcmb_ilkod2='',cari_banka_hesapno2='',cari_banka_tcmb_subekod3='',cari_banka_tcmb_ilkod3='',cari_banka_hesapno3='',cari_EftHesapNum=1,cari_muhartikeli='',cari_firma_acik_kapal=0,cari_BUV_tabi_fl=0,cari_cari_kilitli_flg=0,cari_etiket_bas_fl=0,cari_Detay_incele_flg=0,cari_POS_ongpesyuzde=0,cari_POS_ongtaksayi=0,cari_POS_ongIskOran=0,cari_kaydagiristarihi='1899-12-30',cari_KabEdFCekTutar=0,cari_HalKomYuzdesi=0,cari_TeslimSuresi=0,cari_wwwadresi='',cari_EMail='{6}',cari_kampanyakodu='',cari_muh_kod='{7}' where cari_kod='{0}' else ");
            sb.Append("insert into CARI_HESAPLAR (cari_RECid_DBCno,cari_RECid_RECno,cari_SpecRECno,cari_iptal,cari_fileid,cari_hidden,cari_kilitli,cari_degisti,cari_checksum,cari_create_user,cari_create_date,cari_lastup_user,cari_lastup_date,cari_special1,cari_special2,cari_special3,cari_kod,cari_unvan1,cari_unvan2,cari_hareket_tipi,cari_tipi,cari_muh_kod,cari_muh_kod1,cari_muh_kod2,cari_doviz_cinsi,cari_doviz_cinsi1,cari_doviz_cinsi2,cari_vade_fark_yuz,cari_vade_fark_yuz1,cari_vade_fark_yuz2,cari_KurHesapSekli,cari_vdaire_adi,cari_vdaire_no,cari_sicil_no,cari_VergiKimlikNo,cari_satis_fk,cari_odeme_cinsi,cari_odeme_gunu,cari_odemeplan_no,cari_opsiyon_gun,cari_cariodemetercihi,cari_fatura_adres_no,cari_sevk_adres_no,cari_banka_tcmb_kod1,cari_banka_tcmb_subekod1,cari_banka_tcmb_ilkod1,cari_banka_hesapno1,cari_banka_tcmb_kod2,cari_banka_tcmb_subekod2,cari_banka_tcmb_ilkod2,cari_banka_hesapno2,cari_banka_tcmb_kod3,cari_banka_tcmb_subekod3,cari_banka_tcmb_ilkod3,cari_banka_hesapno3,cari_EftHesapNum,cari_Ana_cari_kodu,cari_satis_isk_kod,cari_sektor_kodu,cari_bolge_kodu,cari_grup_kodu,cari_temsilci_kodu,cari_muhartikeli,cari_firma_acik_kapal,cari_BUV_tabi_fl,cari_cari_kilitli_flg,cari_etiket_bas_fl,cari_Detay_incele_flg,cari_POS_ongpesyuzde,cari_POS_ongtaksayi,cari_POS_ongIskOran,cari_kaydagiristarihi,cari_KabEdFCekTutar,cari_HalKomYuzdesi,cari_TeslimSuresi,cari_wwwadresi,cari_EMail,cari_CepTel) values (0,-1,0,0,31,0,0,0,0,1,'{1}',1,'{1}','','','','{0}','{2}','',0,1,'{7}','','',0,255,255,25,0,0,1,'{4}','{5}','','',1,0,0,0,0,0,1,1,'','','','','','','','','','','','',1,'','','','','','','',0,0,0,0,0,0,0,0,'1899-12-30',0,0,0,'','{6}','') ");
            sb.Append(";update CARI_HESAPLAR set cari_RECid_RECno=cari_RECno where cari_RECid_RECno=-1");

            StringBuilder sb2 = new StringBuilder();
            sb2.Append("if exists(select adr_RECno from CARI_HESAP_ADRESLERI where adr_cari_kod= '{0}' AND adr_adres_no=1)");
            sb2.Append("update CARI_HESAP_ADRESLERI set adr_SpecRECno=0,adr_iptal=0,adr_fileid=32,adr_hidden=0,adr_kilitli=0,adr_degisti=0,adr_checksum=0,adr_lastup_user=1,adr_lastup_date='{1}',adr_special1='',adr_special2='',adr_special3='',adr_adres_no=1,adr_aprint_fl=0,adr_cadde='{2}',adr_sokak='{3}',adr_ilce='',adr_il='',adr_ulke='',adr_tel_no1='{4}',adr_tel_no2='{5}',adr_tel_faxno='{6}',adr_tel_modem='',adr_ozel_not='',adr_ziyaretperyodu=0,adr_ziyaretgunu=0,adr_gps_enlem=0,adr_gps_boylam=0,adr_ziyarethaftasi=0,adr_ziygunu2_1=0,adr_ziygunu2_2=0,adr_ziygunu2_3=0,adr_ziygunu2_4=0,adr_ziygunu2_5=0,adr_ziygunu2_6=0,adr_ziygunu2_7=0 where adr_cari_kod='{0}' else ");
            sb2.Append("insert into CARI_HESAP_ADRESLERI (adr_RECid_DBCno,adr_RECid_RECno,adr_SpecRECno,adr_iptal,adr_fileid,adr_hidden,adr_kilitli,adr_degisti,adr_checksum,adr_create_user,adr_create_date,adr_lastup_user,adr_lastup_date,adr_special1,adr_special2,adr_special3,adr_cari_kod,adr_adres_no,adr_aprint_fl,adr_cadde,adr_sokak,adr_posta_kodu,adr_ilce,adr_il,adr_ulke,adr_tel_ulke_kodu,adr_tel_bolge_kodu,adr_tel_no1,adr_tel_no2,adr_tel_faxno,adr_tel_modem,adr_yon_kodu,adr_uzaklik_kodu,adr_temsilci_kodu,adr_ozel_not,adr_ziyaretperyodu,adr_ziyaretgunu,adr_gps_enlem,adr_gps_boylam,adr_ziyarethaftasi,adr_ziygunu2_1,adr_ziygunu2_2,adr_ziygunu2_3,adr_ziygunu2_4,adr_ziygunu2_5,adr_ziygunu2_6,adr_ziygunu2_7) values (0,-1,0,0,32,0,0,0,0,1,'{1}',1,'{1}','','','','{0}',1,0,'{2}','{3}','','','','','','','{4}','{5}','{6}','','',0,'','',0,0,0,0,0,0,0,0,0,0,0,0) ");
            sb2.Append(";update CARI_HESAP_ADRESLERI set adr_RECid_RECno=adr_RECno where adr_RECid_RECno=-1");

            StringBuilder sb3 = new StringBuilder();
            sb3.Append("if exists(select muh_RECno from MUHASEBE_HESAP_PLANI where muh_hesap_kod= '{0}')");
            sb3.Append("update MUHASEBE_HESAP_PLANI set muh_SpecRECno=0,muh_iptal=0,muh_fileid=1,muh_hidden=0,muh_kilitli=0,muh_degisti=0,muh_checksum=0,muh_lastup_user=1,muh_lastup_date='{1}',muh_special1='',muh_special2='',muh_special3='',muh_hesap_isim1='{2}',muh_hesap_isim2='',muh_hesap_tip=1,muh_doviz_cinsi=0,muh_kurfarki_fl=0,muh_sorum_merk=0,muh_kilittarihi='1899-12-30',muh_hes_dav_bicimi=0,muh_kdv_tipi=0,muh_calisma_sekli=1,muh_maliyet_dagitim_sekli=0,muh_grupkodu='',muh_enf_fark_maliyet_fl=0,muh_kdv_dagitim_sekli=0,muh_miktar_oto_fl=0,muh_ticariden_bilgi_girisi_fl=0,muh_proje_detayi=0 where muh_hesap_kod='{0}' else ");
            sb3.Append("insert into MUHASEBE_HESAP_PLANI (muh_RECid_DBCno,muh_RECid_RECno,muh_SpecRECno,muh_iptal,muh_fileid,muh_hidden,muh_kilitli,muh_degisti,muh_checksum,muh_create_user,muh_create_date,muh_lastup_user,muh_lastup_date,muh_special1,muh_special2,muh_special3,muh_hesap_kod,muh_hesap_isim1,muh_hesap_isim2,muh_hesap_tip,muh_doviz_cinsi,muh_kurfarki_fl,muh_sorum_merk,muh_kilittarihi,muh_hes_dav_bicimi,muh_kdv_tipi,muh_calisma_sekli,muh_maliyet_dagitim_sekli,muh_grupkodu,muh_enf_fark_maliyet_fl,muh_kdv_dagitim_sekli,muh_miktar_oto_fl,muh_ticariden_bilgi_girisi_fl,muh_proje_detayi) values (0,-1,0,0,1,0,0,0,0,1,'{1}',1,'{1}','','','','{0}','{2}','',1,0,0,0,'1899-12-30',0,0,1,0,'',0,0,0,0,0) ");
            sb3.Append(";update MUHASEBE_HESAP_PLANI set muh_RECid_RECno=muh_RECno where muh_RECid_RECno=-1");

            try
            {
                Data.Get.ExecQuery(string.Format(sb.ToString(), kod, string.Format("{0}-{1}-{2} {3}:{4}:{5}", DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second), adi, adi2, vergidaire, vergino, email, muhasebeKodu), trn);
                if (!string.IsNullOrEmpty(adres1) || !string.IsNullOrEmpty(adres2) || !string.IsNullOrEmpty(telefon1) || !string.IsNullOrEmpty(telefon2) || !string.IsNullOrEmpty(fax))
                    Data.Get.ExecQuery(string.Format(sb2.ToString(), kod, string.Format("{0}-{1}-{2} {3}:{4}:{5}", DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second), adres1, adres2, telefon1, telefon2, fax), trn);

                Data.Get.ExecQuery(string.Format(sb3.ToString(), muhasebeKodu, string.Format("{0}-{1}-{2} {3}:{4}:{5}", DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second), adi), trn);

                return true;
            }
            catch (Exception ex)
            {
                Logging.GetLog.ErrorLog(ex);
                return false;
            }
        }
    }
}
